package com.liuyi.observer;

import java.util.Observable;

/**
 * setChanged();//注明该对象发生了数据变化 notifyObservers();//提醒观察者更新数据
 * notifyObservers(Object data);//如果不想提醒所有观察了该对象的观察者都更新数据，可以传入个参数，可以理解为特定的Flag，
 * 而在观察者接收数据时候加个判断来保证只提醒指定的观察者更新数据 countObservers();//该对象被多少个观察者观察了
 * addObserver(Observer observer);//添加观察者 deleteObserver(Observer
 * observer);//移除观察者
 * 
 * @author Crystal
 * 
 */

public class MyObservable extends Observable {

	private String name = "";

	public String getName() {
		return name;
	}

	public void setName(String name) {
		if (!this.name.equals(name)) {
			this.name = name;
			setChanged();
			notifyObservers("obj");
		}
	}
}
